Removed all unnecessary imports.
[f432xdd.git] / java / Graph Editor / src / models / GraphEdge.java
blob86974ae00cab20538c558055490a49cad678843e
1 package models;
3 import java.util.Observable;
5 public class GraphEdge extends Observable{
6 private GraphVertex[] nodes;
8 public synchronized void setChanged() {
9 super.setChanged();
10 notifyObservers();
13 public GraphEdge(GraphVertex ... nodes){
14 this.nodes = nodes;
17 public GraphEdge(){
18 this((GraphVertex)null);
21 public boolean EdgeOf(GraphVertex o){
22 for(int i=0; i < nodes.length; i++)
23 if(nodes[i] == o)
24 return true;
25 return false;
28 public void setNodes(GraphVertex[] nodes){
29 this.nodes = nodes;
30 setChanged();
33 public GraphVertex[] getNodes(){
34 return nodes;